export interface ProjectVO {
  /**
   * 编号
   */
  id: string | number;

  /**
   * 项目名称
   */
  name: string;

  /**
   * 金额
   */
  totalMoney: number;

  /**
   * 待收款
   */
  balance: number;

  /**
   * 预计工期
   */
  estimatedTime: number;

  /**
   * 开始时间
   */
  startTime: string;

  /**
   * 完结时间
   */
  endTime: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 状态
   */
  completedFlag: number;
}

export interface ProjectForm extends BaseEntity {
  /**
   * 编号
   */
  id?: string | number;

  /**
   * 项目名称
   */
  name?: string;

  /**
   * 金额
   */
  totalMoney?: number;

  /**
   * 预计工期
   */
  estimatedTime?: number;

  /**
   * 开始时间
   */
  startTime?: string;

  /**
   * 完结时间
   */
  endTime?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 状态
   */
  completedFlag?: number;
}

export interface ProjectQuery extends PageQuery {
  /**
   * 项目名称
   */
  name?: string;

  /**
   * 金额
   */
  totalMoney?: number;

  /**
   * 待收款
   */
  balance?: number;

  /**
   * 预计工期
   */
  estimatedTime?: number;

  /**
   * 开始时间
   */
  startTime?: string;

  /**
   * 完结时间
   */
  endTime?: string;

  /**
   * 状态
   */
  completedFlag?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
